package com.farm.utils_all;

import java.io.File;

public class QRTest {
		 
	public static void main(String[] args) throws Exception {
		// 存放在二维码中的内容
		String text = "https://ybh.gengduoke.com/ybh?id=2_1";
		int millis = XVDateUtils.getCurrenTimeMillis();
		// 嵌入二维码的图片路径
		//String imgPath = "G:/qrCode/"+millis+".jpg";
		
		//得到保存的目录
		String classpath = QRTest.class.getResource("/").getPath().replaceFirst("/", "");
		System.out.println("classpath:"+classpath);
		String savePath = classpath.replaceAll("filmfair/target/classes/", "temp_img/");
		//防止传项目文件夹丢失无法上传图片先创建临时图片文件夹
		File file = new File(savePath);
		//判断文件夹是否存在   不存在才创建
		if (!file.exists()) {
			//System.out.println("目标文件夹已创建");
            file.mkdirs();  
        }  	
		
		String aa = file+"/"+millis+".jpg";
		

		System.out.println("aaa : "+aa);
		// 生成的二维码的路径及名称
		String destPath = aa;
		//生成二维码
		//QRCodeUtil.encode(text, imgPath, destPath, true);
		QRCodeUtil.encode(text,"",destPath, true);
		// 解析二维码
		String str = QRCodeUtil.decode(destPath);
		// 打印出解析出的内容
		System.out.println(str);
 
//		destFile1.delete();
	}
	 
		 
/*		public static void main(String[] args) throws Exception {
			// 存放在二维码中的内容
			String text = "我是小铭";
			// 嵌入二维码的图片路径
			//String imgPath = "G:/qrCode/dog.jpg";
			// 生成的二维码的路径及名称
			String destPath = "G:/qrCode/qrcode/jam.jpg";
			//生成二维码
			QRCodeUtil.encode(text, destPath, true);
			// 解析二维码
			String str = QRCodeUtil.decode(destPath);
			// 打印出解析出的内容
			System.out.println(str);
	 
		}*/
	 
}
